Auto merge of #3752 - matklad:always-artifacts, r=alexcrichton
authorbors <bors@rust-lang.org>
Mon, 27 Feb 2017 05:49:15 +0000 (05:49 +0000)
committerbors <bors@rust-lang.org>
Mon, 27 Feb 2017 05:49:15 +0000 (05:49 +0000)
commit3526d8f6dcc32fa45dfa290633e43c52feae7ab0
tree1dbbf13fe8b7f9ccf457ca36bd2b1c7453d34794
parent163de44297b052c8c8668f75a51029b6ed8a0416
parent7bfd7dc7c80f4c9c008a6d5f5af3afcba2375473
Auto merge of #3752 - matklad:always-artifacts, r=alexcrichton

Always produce artifact messages

This changes `artifact` messages in several ways:

* They are produced even for fresh builds

* They used the path after hard linking (@jsgf talked about it in the end of https://github.com/rust-lang/cargo/pull/3319#issuecomment-263975431)

* Don't produce filenames if the compiler has not actually produced the binaries (`-Z-no-trans`).